Abstract: This paper describes the role of preview in software engineering. It defines the role of requirement discovery in detail that encompasses following: 1) Requirement discovery 2) Requirement analysis 3) Requirement negotiation 4) Requirement definition. Requirement lies under many category and specific to system. In Requirement discovery we will be dealing with all the fact gathering methods. Preview also gives affect of problems associated with requirement discovery that are unexpected requirements, incomplete requirements, confusing requirements, weak coordination mechanism, and untraceable requirements and sometimes wrong. Future work in this paper defines the points to be considered for better requirement discovery.

Keywords: Requirements Discovery, Requirement Analysis, Requirement Negotiation, Requirement definition.